

import request from '@/utils/request'

const api_name = '/sx/task'

export default {
    // 发布任务
    publishTask(params) {
        return request({
            url: `${api_name}/publicTask`,
            method: 'post',
            params: params
        })
    },
    // 重发置顶
    rePublish(params) {
        return request({
            url: `${api_name}/rePublish`,
            method: 'post',
            params: params
        })
    },
    // 发布任务列表
    publishTaskList(params) {
        return request({
            url: `${api_name}/list`,
            method: 'get',
            params: params
        })
    },
    // 审核通过的任务列表
    taskList(params) {
        return request({
            url: `${api_name}/taskList`,
            method: 'get',
            params: params
        })
    },
    // 商务或主管的任务审核列表
    auditList(params) {
        return request({
            url: `${api_name}/auditList`,
            method: 'get',
            params: params
        })
    },
    // 商务或主管的任务审核列表
    taskDetail(id,hidden) {
        return request({
            url: `${api_name}/get?id=${id}&hidden=${hidden}`,
            method: 'get'
        })
    },
    // 接任务
    taksDoable(id) {
        return request({
            url: `${api_name}/taksDoable?taskId=${id}`,
            method: 'get'
        })
    },

    // 接任务
    taskTabList() {
        return request({
            url: `${api_name}/taskTabList`,
            method: 'get'
        })
    },
    // 商务或主管的任务审核
    auditTask(data) {
        return request({
            url: `${api_name}/auditTask`,
            method: 'post',
            data: data
        })
    },
    deleteTask(id){
        return request({
            url: `${api_name}/deleteTaskById?id=${id}`,
            method: 'post',
        })
    }
}
